$(document).ready(function(){
//加载日期选项
selectDate();
//页面切换
imfShowFun();
imfModifyFun();
$(".cancelAll").click(showAll);
$("#modifyAll").click(modifyAllFun);
$("#preserveAll").click(preserveAllFun);
submitImf();

});
//点击clicktemp后，classname1收起，classname2滑出来
function show_hide(clicktemp,classname1,classname2){
	$(clicktemp).click(function(){
		$(classname1).slideUp("normal");
		$(classname2).slideDown("normal");
	});
}
function imfShowFun(){
	show_hide(".imfEdit:eq(0) a",".imfShow:eq(0)",".imfModify:eq(0)");
	show_hide(".imfEdit:eq(1) a",".imfShow:eq(1)",".imfModify:eq(1)");
	show_hide(".imfEdit:eq(2) a",".imfShow:eq(2)",".imfModify:eq(2)");
}
function imfModifyFun(){
	show_hide(".cancelImf:eq(0)",".imfModify:eq(0)",".imfShow:eq(0)");
	show_hide(".cancelImf:eq(1)",".imfModify:eq(1)",".imfShow:eq(1)");
	show_hide(".cancelImf:eq(2)",".imfModify:eq(2)",".imfShow:eq(2)");
	return false;
}
//取消所有修改的函数
function showAll(){
	$(".imfShow:eq(0)").slideDown("normal");
	$(".imfModify:eq(0)").slideUp("normal");
	$(".imfShow:eq(1)").slideDown("normal");
	$(".imfModify:eq(1)").slideUp("normal");
	$(".imfShow:eq(2)").slideDown("normal");
	$(".imfModify:eq(2)").slideUp("normal");
	$(".preserve").css("display","inline-block");
	$(".cancelImf").css("display","inline-block");
	$("#preAll").css("display","none");
	$(".cancelAll").css({"color":"#ccc","cursor":"default"});
}
//点击修改所有的函数
function modifyAllFun(){
	$(".imfShow:eq(0)").slideUp("normal");
	$(".imfModify:eq(0)").slideDown("normal");
	$(".imfShow:eq(1)").slideUp("normal");
	$(".imfModify:eq(1)").slideDown("normal");
	$(".imfShow:eq(2)").slideUp("normal");
	$(".imfModify:eq(2)").slideDown("normal");
	$(".preserve").css("display","none");
	$(".cancelImf").css("display","none");
	$("#preAll").css("display","block");
	$(".cancelAll").css({"color":"#00F","cursor":"pointer"});
}
//点击保存所有的函数
function preserveAllFun(){
	$("#form1").ajaxSubmit(function(data){
			if(data == ''||data == 0)
				alert("修改失败！");
			else{
				$("#form2").ajaxSubmit(function(data){
				if(data == ''||data == 0)
					alert("修改失败！");
				else{
					$("#form3").ajaxSubmit(function(data){
						if(data == ''||data == 0)
							alert("修改失败！");
						else{
							alert("修改成功！");
							$(".preserve").css("display","inline-block");
							$(".cancelImf").css("display","inline-block");
							$(".cancelAll").css({"color":"#ccc","cursor":"default"});
							$("#preAll").css("display","none");
							$("#personal").click();
						}
					});
				}
			});
		}
	});
	return false;
}
	//加载年，月，日的选择
function selectDate(){
	var s = "";
	for(var y = 1950; y < 2011 ;y++){
		s = "<option value='"+ y +"' class='year'>" + y + "</option>";
		$("#year").append(s);
	}
	for(var m = 1; m < 13; m++){
		s = "<option value='"+ m +"' class='month'>" + m + "</option>";
		$("#month").append(s);
	}
	for(var d = 1; d < 29; d++){
		s = "<option value='"+ d +"' class='day'>" + d + "</option>";
		$("#day").append(s);
	}
	$("#month").click(showDate);
}

var showDate = function(){
	var year = $(".year:selected").val();
	var month = $(".month:selected").val();
		if($('.day:eq(28)')){
		$(".day:gt(27)").detach();
		}
	var isLeapYear=function(year){
		if(year % 400 == 0 || (year % 4 == 0) && year % 100 != 0)
			return true;
		else 
			return false;
	}
		if(month != null){
			var s = "";
			var num = 30;
			switch(parseInt(month)){
				case 1:
				case 3:
				case 5:
				case 7:
				case 8:
				case 10:
				case 12: num = 31;break;
				case 2: if(isLeapYear(parseInt(year))) num = 29;
						else num = 28;
						break;
				default:break;
			}
			for(var d = 29; d <= num; d++){
				s = "<option value='"+ d +"' class='day'>" + d + "</option>";
				$("#day").append(s);
			}
		}
}
//数据修改提交
function submitImf(){
	$(".preserve:eq(0)").click(function(){
		$("#form1").ajaxSubmit(function(data){
			if(data == ''||data == 0)
				alert("修改失败！");
			else{
				alert("修改成功！");
				$("#personal").click();
				}
		});
		return false;
	});
	$(".preserve:eq(1)").click(function(){
		$("#form2").ajaxSubmit(function(data){
			if(data == ''||data == 0)
				alert("修改失败！");
			else{
				alert("修改成功！");
				$("#personal").click();
			}
		});
		return false;
	});
	$(".preserve:eq(2)").click(function(){
		$("#form3").ajaxSubmit(function(data){
			if(data == ''||data == 0)
				alert("修改失败！");
			else{
				alert("修改成功！");
				$("#personal").click();
			}
		});
		return false;
	});
}
